Filesystem Hierarchy Standard

Filesystem Hierarchy Standard

Bildschirmfoto
Beispiel eines Standard-Stammverzeichnisses
Basisdaten

Hauptentwickler Linux Foundation
Entwickler LSB-Arbeitsgruppe
Erscheinungsjahr 1994
Aktuelle Version 3.0[1]
(19. März 2015)
Betriebssystem Linux
deutschsprachig nein
refspecs.linuxfoundation.org/fhs

Der Filesystem Hierarchy Standard (FHS) ist eine Richtlinie für die Verzeichnisstruktur unter Unix-ähnlichen Betriebssystemen.

Der Standard richtet sich an Softwareentwickler, Systemintegratoren und Systemadministratoren. Er soll die Interoperabilität von Computerprogrammen fördern, indem er die Lage von Verzeichnissen und Dateien vorhersehbar macht.

Die Entwicklung dieser Richtlinie begann im August 1993 und war zunächst nur auf Linux bezogen.[2] Zwischenzeitlich trugen einige Entwickler von FreeBSD dazu bei, einen umfassenden Standard für alle Unix-ähnlichen Systeme zu schaffen. Diese Zusammenarbeit wurde im Mai 2011 offiziell eingestellt, nachdem die Linux Foundation das Projekt übernommen hatte.[3] Derzeit wird dieser Standard nur von Linux-Distributionen verwendet.[4][5] Die erste Dokumentation solcher Hierarchie erschien in AT&T UNIX Version 7.[6]

Seit etwa 2011 führen verschiedene, große Distributionen den so genannten Usrmerge (/usr-Merge) durch, welcher mit dem FHS formal per symbolischer Verknüpfung vereinbar ist.[7] Dadurch wird zwar die Systematik des FHS nicht vollständig beibehalten, die Kompatibilität zu bestehenden Programmen ist damit aber weiterhin gewährleistet.

  1. refspecs.linuxfoundation.org. (PDF)
  2. Background of the FHS. In: Filesystem Hierarchy Standard 2.3. Abgerufen am 11. Januar 2011 (amerikanisches Englisch).
  3. Filesystem Hierarchy Standard (FHS) and FreeBSD. freebsd.org, 10. Mai 2011, abgerufen am 27. Februar 2016 (amerikanisches Englisch).
  4. Re: Filesystem Hierarchy Standard (FHS) and NetBSD. netbsd.org, 10. Mai 2011, abgerufen am 27. Februar 2016 (amerikanisches Englisch).
  5. Filesystem Hierarchy Standard (FHS) and OpenBSD. nabble.com, 10. Mai 2011, abgerufen am 27. Februar 2016 (amerikanisches Englisch).
  6. hier – layout of file systems. In: FreeBSD Man Pages. FreeBSD Foundation, abgerufen am 3. Oktober 2016 (amerikanisches Englisch).
  7. Das Projekt Usrmerge vereinheitlicht gewachsene Strukturen. In: LinuxCommunity. Abgerufen am 27. August 2022 (deutsch).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search